How Well Do Your Value Propositions Align With Customer Needs